package com.yeeverse.sdk.vo.api.saas;

import com.yeeverse.sdk.vo.api.BaseRequest;

import java.io.Serializable;
import java.util.List;

public class SaasRefundRequestDTO extends BaseRequest implements Serializable {
    /**
     * Y
     * 商户退款请求号
     */
    private String requestNo;

    /**
     * Y
     * 商户原付款请求号
     */
    private String tradeRequestNo;
    /**
     * Y
     * 退款金额
     */
    private String refundAmount;

    /**
     * N
     * 退款说明
     */
    private String desc;

    /**
     * N
     * 服务器通知回调地址
     */
    private String notifyUrl;

    /**
     * 退分账明细
     */
    private List<DivideReturnDetailDTO> returnDivideDetails;

    public String getRequestNo() {
        return requestNo;
    }

    public void setRequestNo(String requestNo) {
        this.requestNo = requestNo;
    }

    public String getTradeRequestNo() {
        return tradeRequestNo;
    }

    public void setTradeRequestNo(String tradeRequestNo) {
        this.tradeRequestNo = tradeRequestNo;
    }

    public String getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(String refundAmount) {
        this.refundAmount = refundAmount;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }

    public List<DivideReturnDetailDTO> getReturnDivideDetails() {
        return returnDivideDetails;
    }

    public void setReturnDivideDetails(List<DivideReturnDetailDTO> returnDivideDetails) {
        this.returnDivideDetails = returnDivideDetails;
    }
}
